x86: cleanup after making various page table manipulation operations preemptible
authorJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 15:04:14 +0000 (17:04 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 2 May 2013 15:04:14 +0000 (17:04 +0200)
commitb965b31a6bce8c37e67e525fae6da0e2f26d6b2e
tree919b6133d2a6e2a1ef52e22bdf1979fb47812043
parentf6b533308cd8a776bbb947f6084efc63218ad28b
x86: cleanup after making various page table manipulation operations preemptible

This drops the "preemptible" parameters from various functions where
now they can't (or shouldn't, validated by assertions) be run in non-
preemptible mode anymore, to prove that manipulations of at least L3
and L4 page tables and page table entries are now always preemptible,
i.e. the earlier patches actually fulfill their purpose of fixing the
resulting security issue.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Tim Deegan <tim@xen.org>
xen/arch/x86/domain.c
xen/arch/x86/mm.c
xen/include/asm-x86/mm.h